home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / base / models / evil_blade.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  32.1 KB  |  837 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/evil_blade.de $
  4. // $Revision:: 4                                                              $
  5. //   $Author:: Joeske                                                         $
  6. //     $Date:: 11/13/98 6:40p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. //
  16. // -----------------------------------------------------------------------------
  17. // MODEL DESCRIPTION:
  18. // Colonel John R. Blade, but wait, there's something wrong with him.
  19. //
  20. // MODEL AUTHOR:
  21. // Beau
  22. //
  23. /*SINED Monster_EvilBlade (1 .5 0) (0 0 0) (0 0 0)
  24. Evil Blade (Our Alter Ego)
  25. */
  26.  
  27. // -----------------------------------------------------------------------------
  28. // FILE DECLARATIONS
  29. //
  30. // Model Commands
  31. path models/pl_blade
  32. scale 1.15
  33.  
  34. // Base Model
  35. blade_base.sbm
  36.  
  37. // Skins
  38. normal               blade_base.tga
  39. damage             blade_base_dam.tga
  40.  
  41. // -----------------------------------------------------------------------------
  42. // ANIMATION DECLARATIONS
  43. //
  44. // ===============================================
  45. // Special Case Animations
  46. // ===============================================
  47. throw                blade_throw.sam     //throw spidermines
  48. driveatv            blade_driveatv.sam
  49. frontflip           blade_frontflip.sam
  50. dive                blade_dive.sam
  51. backflip            blade_backflip.sam
  52. rollleft            blade_rollleft.sam
  53. rollright           blade_rollright.sam
  54. heligun             blade_heligun.sam
  55. drive                  blade_drive.sam
  56. //climb1              blade_climb.sam
  57. climb                  blade_climb2.sam
  58.  
  59. // Multiplayer Setup Pose Animation
  60. pose                   blade_punchidle1.sam
  61.  
  62. // Jumping Animations
  63. jump1                blade_jump1.sam
  64. fall1                blade_fall.sam
  65. land1                blade_jump1.sam
  66.  
  67. // ===============================================
  68. // Weapon Animations
  69. // ===============================================
  70. //
  71. // Melee Animations, no weapon (fists as weapon)
  72. walk1               blade_walk1.sam
  73. run1                blade_run1.sam
  74. fire1               blade_punch1.sam
  75. fire2               blade_punch2.sam
  76. run_fire1           blade_punch1.sam
  77.  
  78. // 1 Handed Weapon Animations (Magnum)
  79. 1hand_walk1             blade_walk1.sam
  80. 1hand_walk_fire1        blade_walkfire1.sam
  81. 1hand_run1              blade_run1.sam
  82. 1hand_fire1             blade_fire1.sam
  83. 1hand_run_fire1          blade_runfire1.sam
  84.  
  85. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  86. // hi2hand_walk1        blade_walk1.sam
  87. hi2hand_walk2             blade_walk2.sam
  88. hi2hand_walk_fire1        blade_walkfire2.sam
  89. hi2hand_run1              blade_run2.sam
  90. hi2hand_fire1            blade_fire2.sam
  91. hi2hand_run_fire1         blade_runfire2.sam
  92.  
  93. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  94. // lo2hand_walk1        blade_walk1.sam
  95. lo2hand_walk2             blade_walk2.sam
  96. lo2hand_walk_fire1        blade_walkfire3.sam
  97. lo2hand_run1              blade_run2.sam
  98. lo2hand_fire2            blade_fire3.sam
  99. // lo2hand_fire3        blade_fire4.sam
  100. lo2hand_run_fire1         blade_runfire3.sam
  101.  
  102. // Readying Weapon Animations (Standing)
  103. readyweapon           blade_readyweapon.sam
  104. putaway               blade_putaway.sam
  105. reload                blade_reload.sam
  106.  
  107. // ===============================================
  108. // Idle Animations (Standing)
  109. // ===============================================
  110. idle1                 blade_punchidle1.sam
  111. 1hand_idle1           blade_idle1.sam
  112. 1hand_idle2           blade_idle3.sam
  113. 1hand_idle3           blade_idle4.sam
  114. // 1hand_idle4           blade_idle5_hvgun.sam
  115. hi2hand_idle1         blade_idle2hand.sam
  116. lo2hand_idle1         blade_idle2hand.sam
  117.  
  118. // ===============================================
  119. // Crouching Animations
  120. // ===============================================
  121. // General Crouching Animations
  122. crouch1               blade_crouch1.sam
  123. uncrouch1            blade_uncrouch1.sam
  124.  
  125. // Crouching Idle Animations
  126. crouch_idle1            blade_crouch1idle1.sam
  127. crouch_1hand_idle1      blade_crouch1idle1.sam
  128. crouch_hi2hand_idle1    blade_crouch1idle2.sam
  129. crouch_lo2hand_idle1    blade_crouch1idle2.sam
  130.  
  131. // Crouching & Firing Animations
  132. crouch_fire1            blade_crouchpunch.sam
  133. crouch_1hand_fire1      blade_crouch1fire1.sam
  134. crouch_hi2hand_fire1    blade_crouch1fire3.sam
  135. crouch_lo2hand_fire1    blade_crouch1fire3.sam
  136.  
  137. crouch_run1             blade_crouch1walk1.sam
  138. crouch_1hand_run1       blade_crouch1walk1.sam
  139. crouch_hi2hand_run1     blade_crouch1walk1.sam
  140. crouch_lo2hand_run1     blade_crouch1walk1.sam
  141.  
  142. crouch_run_fire1            blade_crouchpunch.sam
  143. crouch_1hand_run_fire1      blade_crouch1fire1.sam
  144. crouch_hi2hand_run_fire1    blade_crouch1fire3.sam
  145. crouch_lo2hand_run_fire1    blade_crouch1fire3.sam
  146.  
  147. // Crouching Weapon Animations
  148. crouch_putaway           blade_crouch1idle1.sam
  149. crouch_readyweapon       blade_crouch1idle1.sam
  150. crouch_reload            blade_crouch1idle1.sam
  151.  
  152. // Crouching Pain Animations
  153. crouch_pain1        blade_crouch1pain1.sam
  154. crouch_pain2        blade_crouch1pain2.sam
  155. crouch_pain3        blade_crouch1pain3.sam
  156.  
  157. // Crouching Death Animations
  158. crouch_death1        blade_crouch1death1.sam
  159. crouch_death2        blade_crouch1death2.sam
  160. crouch_death3        blade_crouch1death3.sam
  161. crouch_death4        blade_crouch1death4.sam
  162.  
  163. // ===============================================
  164. // Pain Animations (Standing)
  165. // ===============================================
  166. // General Pain Animations
  167. pain1                blade_paintorsoupper2.sam
  168. pain2                blade_paintorsolower2.sam
  169. pain3                blade_paintorsolower1.sam
  170. pain4                blade_painlegleft.sam
  171. pain5                blade_painarmright.sam
  172. pain6                blade_painhead.sam
  173.  
  174. // Location Based Pain Animations
  175. pain_head                blade_painhead.sam
  176. pain_torso_upper        blade_paintorsoupper1.sam
  177. //                blade_paintorsoupper2.sam
  178. pain_torso_lower        blade_paintorsolower1.sam
  179. //                blade_paintorsolower2.sam
  180. pain_arm_left_lower        blade_painarmleft.sam
  181. pain_arm_left_upper        blade_painarmleft.sam
  182. pain_arm_right_upper    blade_painarmright.sam
  183. pain_arm_right_lower    blade_painarmright.sam
  184. pain_leg_right_upper    blade_painlegright.sam
  185. pain_leg_right_lower    blade_painlegright.sam
  186. pain_leg_left_upper        blade_painlegleft.sam
  187. pain_leg_left_lower        blade_painlegleft.sam
  188.  
  189. // ===============================================
  190. // Death Animations (Standing)
  191. // ===============================================
  192. death1            blade_death1.sam
  193. death2            blade_death2.sam
  194. death3            blade_death3.sam
  195. death4            blade_death4.sam
  196. death5            blade_death5.sam
  197. death6            blade_death6.sam
  198. death7            blade_death7.sam
  199. death8             blade_death8.sam
  200. death9            blade_death9.sam
  201.  
  202. gibdeath_upper    blade_gibdeath1.sam
  203. gibdeath_lower    blade_gibdeath2.sam
  204.  
  205. // Death Location Based Animations
  206.  
  207. // ===============================================
  208. // Swimming Animations
  209. // ===============================================
  210. //
  211. // blade_swimwalk1.sam
  212. // blade_swimwalk2.sam
  213.  
  214. // General Swimming Animations
  215. swim_fire1                blade_swimpunch1.sam
  216. swim_fire2                blade_swimpunch2.sam
  217. swim_1hand_fire1          blade_swimfire1.sam
  218. swim_hi2hand_fire1        blade_swimfire2.sam
  219. swim_lo2hand_fire1        blade_swimfire3.sam
  220.  
  221. swim_run1                 blade_swimrun1.sam
  222. swim_1hand_run1           blade_swimrun1.sam
  223. swim_hi2hand_run1         blade_swimrun2.sam
  224. swim_lo2hand_run1         blade_swimrun2.sam
  225.  
  226. swim_run_fire1          blade_swimpunch1.sam
  227. swim_run_fire2        blade_swimpunch2.sam
  228. swim_1hand_run_fire1    blade_swimrunfire1.sam
  229. swim_hi2hand_run_fire1  blade_swimrunfire2.sam
  230. swim_lo2hand_run_fire1  blade_swimrunfire3.sam
  231.  
  232. // Weapon Readying Animations
  233. swim_putaway            blade_swimputaway.sam
  234. swim_readyweapon        blade_swimreadyweapon.sam
  235. swim_reload             blade_swimreload.sam
  236.  
  237. // Idle Animations (Swimming)
  238. swim_idle1                blade_swimidle1.sam
  239. swim_1hand_idle1          blade_swimidle1.sam
  240. swim_hi2hand_idle1        blade_swimidle2.sam
  241. swim_lo2hand_idle1        blade_swimidle2.sam
  242.  
  243. // Pain Animations (Swimming)
  244. swim_pain_head                blade_swimpainhead.sam
  245. swim_pain_torso_upper        blade_swimpaintorsoupper.sam
  246. swim_pain_torso_lower        blade_swimpaintorsolower.sam
  247. swim_pain_arm_left_lower    blade_swimpainarmleft.sam
  248. swim_pain_arm_left_upper    blade_swimpainarmleft.sam
  249. swim_pain_arm_right_lower    blade_swimpainarmright.sam
  250. swim_pain_arm_right_upper    blade_swimpainarmright.sam
  251. swim_pain_leg_left            blade_swimpainlegleft.sam
  252. swim_pain_leg_right            blade_swimpainlegright.sam
  253.  
  254. swim_pain                 blade_swimpaintorsoupper.sam
  255.  
  256. // Death Animations (Swimming)
  257. swim_death1            blade_swimdeath1.sam
  258. swim_death2            blade_swimdeath2.sam
  259. swim_death3            blade_swimdeath3.sam
  260.  
  261. // Optional Animations
  262.  
  263. // Scripted Animations
  264.  
  265. // Id And Group Definitions
  266. id   5 group head              flesh
  267. group head damage              3.0
  268. id   7 group hair              fabric
  269. group hair damage              2.8
  270. id  15 group torso_upper       fabric
  271. group torso_upper damage       1.0
  272. id  18 group torso_lower       fabric
  273. group torso_lower damage       1.0
  274. id  45 group leg_left_upper    fabric
  275. group leg_left_upper damage    0.5
  276. id  50 group leg_left_lower    fabric
  277. group leg_left_lower damage    0.3
  278. id  65 group leg_right_upper   fabric
  279. group leg_right_upper damage   0.5
  280. id  70 group leg_right_lower   fabric
  281. group leg_right_lower damage   0.3
  282. id  85 group arm_left_upper    flesh
  283. group arm_left_upper damage    0.5
  284. id  90 group arm_left_lower    flesh
  285. group arm_left_lower damage    0.3
  286. id 105 group arm_right_upper   flesh
  287. group arm_right_upper damage   0.5
  288. id 110 group arm_right_lower   flesh
  289. group arm_right_lower damage   0.3
  290. id 200 group arm_right_lower bone gun 7 153 -2 flesh
  291. id 150 group head_glasses      metal envmapped
  292. id 160 group head_glasses      metal
  293. group head_glasses damage      3.0
  294. id 210 group torso_lower bone ribs 0 0 -90 flesh
  295. id 130 group watch             metal
  296. group watch damage             0.2
  297.  
  298. // -----------------------------------------------------------------------------
  299. // INITIALIZATION SECTION
  300. //
  301. !init:
  302. //
  303. // SERVER Initialization Commands
  304. //
  305. // Class Setup
  306. server classname actor
  307. server script global/enemy.scr
  308. server setsize "(-32 -32 0)" "(32 32 80)"
  309. server crouchsize "(-36 -36 0)" "(36 36 56)"
  310.  
  311. // Sound Aliases
  312. server aliascache snd_land1         "impact/landing/land1.wav"
  313. server aliascache snd_land2         "impact/landing/land4.wav"
  314.  
  315. //server aliascache snd_fall1     "player/blade/fall/fall1.wav"
  316. //server aliascache snd_fall2     "player/blade/fall/fall3.wav"
  317. //server aliascache snd_fall3     "player/blade/fall/fall2.wav"
  318. //server aliascache snd_fall4     "player/blade/fall/fall4.wav"
  319.  
  320. server aliascache snd_acid1         "player/blade/acid/acid1.wav"
  321. server aliascache snd_acid2         "player/blade/acid/acid2.wav"
  322. //server aliascache snd_acid3     "player/blade/acid/acid3.wav"
  323. //server aliascache snd_acid4     "player/blade/acid/acid4.wav"
  324. //server aliascache snd_acid5     "player/blade/acid/acid5.wav"
  325. //server aliascache snd_acid6     "player/blade/acid/acid6.wav"
  326. //server aliascache snd_acid7     "player/blade/acid/acid7.wav"
  327.  
  328. server aliascache snd_burn1         "player/blade/burn/burn1.wav"
  329. server aliascache snd_burn2         "player/blade/burn/burn2.wav"
  330. //server aliascache snd_burn3     "player/blade/burn/burn3.wav"
  331. //server aliascache snd_burn4     "player/blade/burn/burn4.wav"
  332. //server aliascache snd_burn5     "player/blade/burn/burn5.wav"
  333. //server aliascache snd_burn6     "player/blade/burn/burn6.wav"
  334. //server aliascache snd_burn7     "player/blade/burn/burn7.wav"
  335.  
  336. server aliascache snd_choke1         "player/blade/choke/choke1.wav"
  337. server aliascache snd_choke2         "player/blade/choke/choke2.wav"
  338. server aliascache snd_choke3         "player/blade/choke/choke3.wav"
  339. //server aliascache snd_choke4     "player/blade/choke/choke4.wav"
  340. //server aliascache snd_choke5     "player/blade/choke/choke5.wav"
  341. //server aliascache snd_choke6     "player/blade/choke/choke6.wav"
  342. //server aliascache snd_choke7     "player/blade/choke/choke7.wav"
  343. //server aliascache snd_choke8     "player/blade/choke/choke8.wav"
  344. //server aliascache snd_choke9     "player/blade/choke/choke9.wav"
  345. //server aliascache snd_choke10     "player/blade/choke/choke10.wav"
  346.  
  347. server aliascache snd_gasp1         "player/blade/gasp/gasp1.wav"
  348. server aliascache snd_gasp2         "player/blade/gasp/gasp2.wav"
  349. //server aliascache snd_gasp3     "player/blade/gasp/gasp3.wav"
  350. //server aliascache snd_gasp4     "player/blade/gasp/gasp4.wav"
  351. //server aliascache snd_gasp5     "player/blade/gasp/gasp5.wav"
  352.  
  353. server aliascache snd_drown1         "player/blade/gargle/gargle1.wav"
  354. server aliascache snd_drown2         "player/blade/gargle/gargle2.wav"
  355. //server aliascache snd_drown3     "player/blade/gargle/gargle3.wav"
  356. //server aliascache snd_drown4     "player/blade/gargle/gargle4.wav"
  357. //server aliascache snd_drown5     "player/blade/gargle/gargle5.wav"
  358.  
  359. //server aliascache snd_gib1         "player/blade/gib/gib1.wav"
  360. //server aliascache snd_gib2         "player/blade/gib/gib2.wav"
  361. //server aliascache snd_gib3         "player/blade/gib/gib3.wav"
  362. //server aliascache snd_gib4         "player/blade/gib/gib4.wav"
  363. //server aliascache snd_gib5         "player/blade/gib/gib5.wav"
  364. //server aliascache snd_gib6         "player/blade/gib/gib6.wav"
  365.  
  366. server aliascache snd_taunt1      "player/blade/taunt/getbent.wav"
  367. server aliascache snd_taunt2      "player/blade/taunt/gtthrt.wav"
  368. server aliascache snd_taunt3      "player/blade/taunt/mkmybtc1.wav"
  369. server aliascache snd_taunt4      "player/blade/taunt/rcknrll2.wav"
  370. server aliascache snd_taunt5         "player/blade/taunt/rstnpcs.wav"
  371. server aliascache snd_taunt6         "player/blade/taunt/schldy.wav"
  372. server aliascache snd_taunt7         "player/blade/taunt/trynw1.wav"
  373. server aliascache snd_taunt8         "player/blade/taunt/whsyrdd1.wav"
  374. server aliascache snd_taunt9      "player/blade/taunt/harry.wav"
  375. //server aliascache snd_taunt10   "player/blade/taunt/gtrffmys.wav"
  376. //server aliascache snd_taunt11      "player/blade/taunt/lkthh!.wav"
  377. //server aliascache snd_taunt12      "player/blade/taunt/mkmybtch.wav"
  378. //server aliascache snd_taunt13      "player/blade/taunt/ncshtbtc.wav"
  379. //server aliascache snd_taunt14     "player/blade/taunt/rcknrll2.wav"
  380. //server aliascache snd_taunt15     "player/blade/taunt/whsyrddd.wav"
  381. //server aliascache snd_taunt16     "player/blade/taunt/whtchmp.wav"
  382. //server aliascache snd_taunt17     "player/blade/taunt/ylttlpnk.wav"
  383. //server aliascache snd_taunt18      "player/blade/taunt/asif.wav"
  384.  
  385. server aliascache snd_locked1        "player/blade/locked.wav"
  386. server aliascache snd_refusepickup1  "player/blade/nope.wav" 1
  387. server aliascache snd_refusepickup2  "player/blade/gotit.wav" 3
  388.  
  389. server aliascache snd_lostweapon1   "player/blade/pain/damngun.wav"
  390. server aliascache snd_lostweapon2   "player/blade/pain/myhand.wav"
  391. server aliascache snd_lostweapon3   "player/blade/pain/hitgun.wav"
  392. server aliascache snd_lostweapon4   "player/blade/pain/lostgun.wav"
  393. server aliascache snd_lostweapon5   "player/blade/pain/pain7.wav"
  394.  
  395. server aliascache snd_gibfest1     "dialog/general/blade/cantgood.wav"
  396. server aliascache snd_gibfest2     "dialog/general/blade/diebitch.wav"
  397. server aliascache snd_gibfest3     "dialog/general/blade/holyshit.wav"
  398. server aliascache snd_gibfest4     "dialog/general/blade/jeshrt.wav"
  399. server aliascache snd_gibfest5     "player/blade/taunt/rstnpcs.wav"
  400. server aliascache snd_gibfest6     "player/blade/taunt/gtthrt.wav"
  401. server aliascache snd_gibfest7     "player/blade/taunt/ownass.wav"
  402.  
  403. //
  404. // CLIENT Initialization Commands
  405. //
  406. // Sound Aliases
  407. aliascache snd_pain1     "player/blade/pain/pain1.wav"
  408. aliascache snd_pain2     "player/blade/pain/pain2.wav"
  409. aliascache snd_pain3     "player/blade/pain/pain3.wav"
  410. aliascache snd_pain4     "player/blade/pain/pain4.wav"
  411. aliascache snd_pain5     "player/blade/pain/pain5.wav"
  412. aliascache snd_pain6     "player/blade/pain/pain6.wav"
  413.  
  414. client aliascache snd_pain_head    "player/blade/pain/pain14.wav"
  415. client aliascache snd_pain_chest    "player/blade/pain/pain9.wav"
  416. client aliascache snd_pain_arm    "player/blade/pain/pain8.wav"
  417. client aliascache snd_pain_leg    "player/blade/pain/pain16.wav"
  418.  
  419. client aliascache snd_death1         "player/blade/death/death1.wav"
  420. client aliascache snd_death2         "player/blade/death/death2.wav"
  421. client aliascache snd_death3         "player/blade/death/death3.wav"
  422. client aliascache snd_death4         "player/blade/scream/scream1.wav"
  423. client aliascache snd_death5         "player/blade/scream/scream2.wav"
  424. client aliascache snd_death6         "player/blade/scream/scream3.wav"
  425. client aliascache snd_death7         "player/blade/scream/scream4.wav"
  426. client aliascache snd_death8         "player/blade/scream/scream5.wav"
  427.  
  428. client aliascache snd_kneefall1     "impact/bodyfall/sml1.wav" 1
  429. client aliascache snd_kneefall2     "impact/bodyfall/sml2.wav" 1
  430. client aliascache snd_partfall1     "impact/bodyfall/med1.wav" 1
  431. client aliascache snd_partfall2     "impact/bodyfall/med2.wav" 1
  432. client aliascache snd_partfall3     "impact/bodyfall/med3.wav" 1
  433. client aliascache snd_bodyfall1     "impact/bodyfall/lrg1.wav" 1
  434. client aliascache snd_bodyfall2     "impact/bodyfall/lrg2.wav" 1
  435. client aliascache snd_whoosh1       "weapons/punch/whsh1.wav" 1
  436. client aliascache snd_whoosh2       "weapons/punch/whsh2.wav" 1
  437.  
  438. client aliascache snd_ladder1       "impact/ladder/pole1.wav"
  439. client aliascache snd_ladder2       "impact/ladder/pole2.wav"
  440. client aliascache snd_ladder3       "impact/ladder/pole3.wav"
  441.  
  442. client aliascache snd_jump1         "player/blade/jump/jump1.wav"
  443. client aliascache snd_jump2         "player/blade/jump/jump2.wav"
  444.  
  445. client aliascache snd_swim1   "player/swim/swim1.wav" 1
  446. client aliascache snd_swim2   "player/swim/swim2.wav" 1
  447.  
  448. // -----------------------------------------------------------------------------
  449. // MAIN SECTION
  450. //
  451. !main:
  452.  
  453. // Special Commands
  454. //
  455. // Stop animating on last frame
  456. //
  457. server putaway         last stopanim
  458. server readyweapon     last stopanim
  459.  
  460. server crouch_putaway    last stopanim
  461. server crouch_readyweapon  last stopanim
  462.  
  463. server swim_putaway    last stopanim
  464. server swim_readyweapon  last stopanim
  465.  
  466. // Normal Animations
  467. client run1   3 footstep
  468. server run1   3 movementsound
  469. client run1   7 footstep
  470. server run1   7 movementsound
  471.  
  472. client walk1  4 footstep
  473. server walk1  4 movementsound
  474. client walk1 10 footstep
  475. server walk1 10 movementsound
  476.  
  477. client climb  0 randomsound snd_ladder .7 4
  478. server climb  0 movementsound
  479. client climb  4 randomsound snd_ladder .7 4
  480. server climb  4 movementsound
  481.  
  482. client jump1  0 randomsound "snd_jump" 1 2
  483. //client jump1  5 randomsound snd_partfall .5 1
  484. server jump1  0 movementsound
  485. server jump1  3 nextframe 3
  486.  
  487. //server fall1 0 setframe 4
  488. //server fall1 0 nextframe 4
  489. //client fall1 5 randomsound snd_partfall .5
  490. server fall1  4 nextframe 0
  491.  
  492. server land1  0 setframe 5
  493. client land1  5 randomsound "snd_land" 1 4
  494. server land1  5 movementsound
  495. //client land1  5 randomsound snd_partfall .5 2
  496. client land1  5 footstep 1 1
  497. client land1  6 footstep 1 1
  498.  
  499. //client punch1 0 randomsound snd_whoosh 1 1
  500. //client punch1 3 randomsound snd_whoosh 1 1
  501. //client punch1 5 randomsound snd_whoosh 1 1
  502.  
  503. // 1 Handed Weapon Animations (Magnum)
  504. client 1hand_walk1 3 footstep
  505. server 1hand_walk1 3 movementsound
  506. client 1hand_walk1 9 footstep
  507. server 1hand_walk1 9 movementsound
  508.  
  509. client 1hand_run1 0 footstep
  510. server 1hand_run1 0 movementsound
  511. client 1hand_run1 4 footstep
  512. server 1hand_run1 4 movementsound
  513.  
  514. client 1hand_run_fire1 0 footstep
  515. server 1hand_run_fire1 0 movementsound
  516. client 1hand_run_fire1 4 footstep
  517. server 1hand_run_fire1 4 movementsound
  518.  
  519. //client fire1 1 randomsound snd_whoosh .5 1
  520. //server fire1 1 movementsound
  521. //client fire1 3 randomsound snd_whoosh .5 1
  522. //server fire1 3 movementsound
  523. //client fire2 0 randomsound snd_whoosh .5 1
  524. //server fire2 0 movementsound
  525. //client fire2 2 randomsound snd_whoosh .5 1
  526. //server fire2 2 movementsound
  527. //client run_fire1 1 randomsound snd_whoosh .5 1
  528. //server run_fire1 1 movementsound
  529. //client run_fire1 3 randomsound snd_whoosh .5 1
  530. //server run_fire1 3 movementsound
  531.  
  532. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  533. client hi2hand_walk2 3 footstep
  534. server hi2hand_walk2 3 movementsound
  535. client hi2hand_walk2 9 footstep
  536. server hi2hand_walk2 9 movementsound
  537.  
  538. client hi2hand_run1 0 footstep
  539. server hi2hand_run1 0 movementsound
  540. client hi2hand_run1 4 footstep
  541. server hi2hand_run1 4 movementsound
  542.  
  543. client hi2hand_run_fire1 0 footstep
  544. server hi2hand_run_fire1 0 movementsound
  545. client hi2hand_run_fire1 4 footstep
  546. server hi2hand_run_fire1 4 movementsound
  547.  
  548. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  549. client lo2hand_walk2 3 footstep
  550. server lo2hand_walk2 3 movementsound
  551. client lo2hand_walk2 9 footstep
  552. server lo2hand_walk2 9 movementsound
  553.  
  554. client lo2hand_run1 0 footstep
  555. server lo2hand_run1 0 movementsound
  556. client lo2hand_run1 4 footstep
  557. server lo2hand_run1 4 movementsound
  558.  
  559. client lo2hand_run_fire1 0 footstep
  560. server lo2hand_run_fire1 0 movementsound
  561. client lo2hand_run_fire1 4 footstep
  562. server lo2hand_run_fire1 4 movementsound
  563.  
  564. // Pain Location Based Animations
  565. client pain1 first randomsound snd_pain 1 2
  566. server pain1 first painsound
  567. client pain2 first randomsound snd_pain 1 2
  568. server pain2 first painsound
  569. client pain3 first randomsound snd_pain 1 2
  570. server pain3 first painsound
  571. client pain4 first randomsound snd_pain 1 2
  572. server pain4 first painsound
  573. client pain5 first randomsound snd_pain 1 2
  574. server pain5 first painsound
  575. client pain6 first randomsound snd_pain 1 2
  576. server pain6 first painsound
  577.  
  578. server pain_head             first painsound
  579. client pain_head             first randomsound snd_pain_head 1 2
  580. server pain_torso_upper      first painsound
  581. client pain_torso_upper      first randomsound snd_pain_chest 1 2
  582. server pain_torso_lower      first painsound
  583. client pain_torso_lower      first randomsound snd_pain_chest 1 2
  584. server pain_leg_right_upper  first painsound
  585. client pain_leg_right_upper  first randomsound snd_pain_leg 1 2
  586. server pain_leg_left_upper   first painsound
  587. client pain_leg_left_upper   first randomsound snd_pain_leg 1 2
  588. server pain_leg_right_lower  first painsound
  589. client pain_leg_right_lower  first randomsound snd_pain_leg 1 2
  590. server pain_leg_left_lower   first painsound
  591. client pain_leg_left_lower   first randomsound snd_pain_leg 1 2
  592. server pain_arm_right_upper  first painsound
  593. client pain_arm_right_upper  first randomsound snd_pain_arm 1 2
  594. server pain_arm_left_upper   first painsound
  595. client pain_arm_left_upper   first randomsound snd_pain_arm 1 2
  596. server pain_arm_right_lower  first painsound
  597. client pain_arm_right_lower  first randomsound snd_pain_arm 1 2
  598. server pain_arm_left_lower   first painsound
  599. client pain_arm_left_lower   first randomsound snd_pain_arm 1 2
  600.  
  601. // Death Location Based Animations
  602. client death1 first randomsound snd_death 1 2
  603. server death1 first deathsound
  604. client death1     3 randomsound snd_whoosh 1 4
  605. client death1     9 randomsound snd_bodyfall 1 4
  606. client death2 first randomsound snd_death 1 2
  607. server death2 first deathsound
  608. client death2     3 randomsound snd_kneefall 1 4
  609. client death2     4 randomsound snd_kneefall 1 4
  610. client death2     5 randomsound snd_bodyfall 1 4
  611. client death3 first randomsound snd_death 1 2
  612. server death3 first deathsound
  613. client death3     5 randomsound snd_bodyfall 1 4
  614. client death3  last randomsound snd_kneefall 1 4
  615. client death4 first randomsound snd_death 1 2
  616. server death4 first deathsound
  617. client death4     2 randomsound snd_whoosh 1 4
  618. client death4     5 randomsound snd_whoosh 1 4
  619. client death4     8 randomsound snd_bodyfall 1 4
  620. client death5 first randomsound snd_death 1 2
  621. server death5 first deathsound
  622. client death5     3 randomsound snd_bodyfall 1 4
  623. client death5     8 randomsound snd_partfall 1 4
  624. client death6 first randomsound snd_death 1 2
  625. server death6 first deathsound
  626. client death6     3 randomsound snd_bodyfall 1 4
  627. client death7 first randomsound snd_death 1 2
  628. server death7 first deathsound
  629. client death7     5 randomsound snd_partfall 1 4
  630. client death7     6 randomsound snd_bodyfall 1 4
  631. client death8 first randomsound snd_death 1 2
  632. server death8 first deathsound
  633. client death8     4 randomsound snd_partfall 1 4
  634. client death8     8 randomsound snd_kneefall 1 4
  635. client death8 first randomsound snd_death 1 2
  636.  
  637. // Crouching Animations
  638. client crouch_run1 0 footstep
  639. server crouch_run1 0 movementsound
  640. client crouch_run1 7 footstep
  641. server crouch_run1 7 movementsound
  642.  
  643. client crouch_1hand_run1 0 footstep
  644. server crouch_1hand_run1 0 movementsound
  645. client crouch_1hand_run1 6 footstep
  646. server crouch_1hand_run1 6 movementsound
  647. client crouch_1hand_run_fire1 0 footstep
  648. server crouch_1hand_run_fire1 0 movementsound
  649. //client crouch_1hand_run_fire1 6 footstep
  650. //server crouch_1hand_run_fire1 6 movementsound
  651. //client crouch_fire1 1 randomsound snd_whoosh .5 1
  652. //server crouch_fire1 1 movementsound
  653. //client crouch_fire1 3 randomsound snd_whoosh .5 1
  654. //server crouch_fire1 3 movementsound
  655. //client crouch_fire1 5 randomsound snd_whoosh .5 1
  656. //server crouch_fire1 5 movementsound
  657. //client crouch_fire1 7 randomsound snd_whoosh .5 1
  658. //server crouch_fire1 7 movementsound
  659.  
  660. //client crouch_run_fire1 1 randomsound snd_whoosh .5 1
  661. //server crouch_run_fire1 1 movementsound
  662. //client crouch_run_fire1 3 randomsound snd_whoosh .5 1
  663. //server crouch_run_fire1 3 movementsound
  664. //client crouch_run_fire1 5 randomsound snd_whoosh .5 1
  665. //server crouch_run_fire1 5 movementsound
  666. //client crouch_run_fire1 7 randomsound snd_whoosh .5 1
  667. //server crouch_run_fire1 7 movementsound
  668.  
  669. client crouch_hi2hand_run1 0 footstep
  670. server crouch_hi2hand_run1 0 movementsound
  671. client crouch_hi2hand_run1 6 footstep
  672. server crouch_hi2hand_run1 6 movementsound
  673. client crouch_lo2hand_run1 0 footstep
  674. server crouch_lo2hand_run1 0 movementsound
  675. client crouch_lo2hand_run1 6 footstep
  676. server crouch_lo2hand_run1 6 movementsound
  677.  
  678. // Crouching Pain Animations
  679. client crouch_pain1 first randomsound snd_pain 1 2
  680. server crouch_pain1 first painsound
  681. client crouch_pain2 first randomsound snd_pain 1 2
  682. server crouch_pain2 first painsound
  683. client crouch_pain3 first randomsound snd_pain 1 2
  684. server crouch_pain3 first painsound
  685. client crouch_pain3     3 randomsound snd_bodyfall 1 4
  686. client crouch_pain3     7 footstep
  687. client crouch_pain3     8 footstep
  688. server crouch_pain3     7 movementsound
  689.  
  690. // Crouching Death Animations
  691. client crouch_death1 first randomsound snd_death 1 2
  692. server crouch_death1 first deathsound
  693. client crouch_death1     3 randomsound snd_partfall 1 4
  694. client crouch_death1     8 randomsound snd_bodyfall 1 4
  695. client crouch_death2 first randomsound snd_death 1 2
  696. server crouch_death2 first deathsound
  697. client crouch_death2     4 randomsound snd_bodyfall 1 4
  698. client crouch_death3 first randomsound snd_death 1 2
  699. server crouch_death3 first deathsound
  700. client crouch_death3     4 randomsound snd_bodyfall 1 4
  701. client crouch_death4 first randomsound snd_death 1 2
  702. server crouch_death4 first deathsound
  703. client crouch_death4     3 randomsound snd_kneefall 1 4
  704. client crouch_death4     7 randomsound snd_bodyfall 1 4
  705.  
  706. client swim_idle1 0 randomsound snd_swim .2 4
  707. server swim_idle1 0 movementsound
  708. client swim_1hand_idle1 2 randomsound snd_swim .2 4
  709. server swim_1hand_idle1 2 movementsound
  710. client swim_hi2hand_idle1 0 randomsound snd_swim .2 4
  711. server swim_hi2hand_idle1 0 movementsound
  712. client swim_lo2hand_idle1 0 randomsound snd_swim .2 4
  713. server swim_lo2hand_idle1 0 movementsound
  714.  
  715. client swim_run1 0 randomsound snd_swim .3 4
  716. server swim_run1 0 movementsound
  717. client swim_run_fire1 1 randomsound snd_swim .3 4
  718. server swim_run_fire1 1 movementsound
  719. client swim_run_fire2 2 randomsound snd_swim .3 4
  720. server swim_run_fire2 2 movementsound
  721.  
  722. client swim_1hand_run1 0 randomsound snd_swim .3 4
  723. server swim_1hand_run1 0 movementsound
  724. client swim_1hand_run_fire1 2 randomsound snd_swim .3 4
  725. server swim_1hand_run_fire1 2 movementsound
  726. client swim_lo2hand_run1 0 randomsound snd_swim .3 4
  727. server swim_lo2hand_run1 0 movementsound
  728. client swim_lo2hand_run_fire1 0 randomsound snd_swim .3 4
  729. server swim_lo2hand_run_fire1 0 movementsound
  730. client swim_hi2hand_run1 0 randomsound snd_swim .3 4
  731. server swim_hi2hand_run1 0 movementsound
  732. client swim_hi2hand_run_fire1 0 randomsound snd_swim .3 4
  733. server swim_hi2hand_run_fire1 0 movementsound
  734.  
  735. client swim_fire1 first randomsound snd_swim .3 2
  736. server swim_fire1 first movementsound
  737. client swim_fire2 first randomsound snd_swim .3 2
  738. server swim_fire2 first movementsound
  739.  
  740. client swim_death1 first randomsound snd_drown 1 2
  741. client swim_death1 first randomsound snd_swim .3 4
  742. server swim_death1 first deathsound
  743. client swim_death2 first randomsound snd_drown 1 2
  744. client swim_death2 first randomsound snd_swim .3 4
  745. server swim_death2 first deathsound
  746.  
  747. client swim_pain_head first randomsound snd_choke 1 2
  748. client swim_pain_head first randomsound snd_swim .2 4
  749. server swim_pain_head first painsound
  750. client swim_pain_torso_upper first randomsound snd_choke 1 2
  751. client swim_pain_torso_upper first randomsound snd_swim .2 4
  752. server swim_pain_torso_upper first painsound
  753. client swim_pain_torso_lower first randomsound snd_choke 1 2
  754. client swim_pain_torso_lower first randomsound snd_swim .2 4
  755. server swim_pain_torso_lower first painsound
  756. client swim_pain_arm_left_lower first randomsound snd_choke 1 2
  757. client swim_pain_arm_left_lower first randomsound snd_swim .2 4
  758. server swim_pain_arm_left_lower first painsound
  759. client swim_pain_arm_left_upper first randomsound snd_choke 1 2
  760. client swim_pain_arm_left_upper first randomsound snd_swim .2 4
  761. server swim_pain_arm_left_upper first painsound
  762. client swim_pain_arm_right_lower first randomsound snd_choke 1 2
  763. client swim_pain_arm_right_lower first randomsound snd_swim .2 4
  764. server swim_pain_arm_right_lower first painsound
  765. client swim_pain_arm_right_upper first randomsound snd_choke 1 2
  766. client swim_pain_arm_right_upper first randomsound snd_swim .2 4
  767. server swim_pain_arm_right_upper first painsound
  768. client swim_pain_leg_left first randomsound snd_choke 1 2
  769. client swim_pain_leg_left first randomsound snd_swim .2 4
  770. server swim_pain_leg_left first painsound
  771. client swim_pain_leg_right first randomsound snd_choke 1 2
  772. client swim_pain_leg_right first randomsound snd_swim .2 4
  773. server swim_pain_leg_right first painsound
  774.  
  775. // Optional Animations
  776. client backflip 2 randomsound snd_whoosh .5 4
  777. server backflip 2 movementsound
  778. client backflip 7 footstep
  779. server backflip 7 movementsound
  780. client backflip 8 footstep
  781. server backflip 8 movementsound
  782.  
  783. client frontflip 4 randomsound snd_whoosh .5 4
  784. server frontflip 4 movementsound
  785. client frontflip 7 footstep
  786. server frontflip 7 movementsound
  787. client frontflip 8 footstep
  788. server frontflip 8 movementsound
  789.  
  790. //client rolleft 3 randomsound snd_partfall .7 4
  791. //server rolleft 3 movementsound
  792.  
  793. client rollright 3 randomsound snd_partfall .7 4
  794. server rollright 3 movementsound
  795.  
  796. server gibdeath_upper first group head +nodraw
  797. server gibdeath_upper first group torso_upper +nodraw
  798. server gibdeath_upper first group arm_left_upper +nodraw
  799. server gibdeath_upper first group arm_left_lower +nodraw
  800. server gibdeath_upper first group arm_right_upper +nodraw
  801. server gibdeath_upper first group arm_right_lower +nodraw
  802. server gibdeath_upper first group head_glasses +nodraw
  803. server gibdeath_upper first group watch +nodraw
  804. server gibdeath_upper first group hair +nodraw
  805.  
  806. server gibdeath_upper first group torso_lower +skin1
  807. server gibdeath_upper first group leg_left_upper +skin1
  808. server gibdeath_upper first group leg_left_lower +skin1
  809. server gibdeath_upper first group leg_right_upper +skin1
  810. server gibdeath_upper first group leg_right_lower +skin1
  811.  
  812. server gibdeath_lower first group torso_lower +nodraw
  813. server gibdeath_lower first group leg_left_upper +nodraw
  814. server gibdeath_lower first group leg_left_lower +nodraw
  815. server gibdeath_lower first group leg_right_upper +nodraw
  816. server gibdeath_lower first group leg_right_lower +nodraw
  817.  
  818. server gibdeath_lower first group head +skin1
  819. server gibdeath_lower first group torso_upper +skin1
  820. server gibdeath_lower first group arm_left_upper +skin1
  821. server gibdeath_lower first group arm_left_lower +skin1
  822. server gibdeath_lower first group arm_right_upper +skin1
  823. server gibdeath_lower first group arm_right_lower +skin1
  824.  
  825. // -----------------------------------------------------------------------------
  826. // SOURCESAFE Update Log
  827. //
  828. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/evil_blade.def     $
  829. // 
  830. // 4     11/13/98 6:40p Joeske
  831. // Updated to the latest version of pl_blade.def
  832. // 
  833. // -----------------------------------------------------------------------------
  834.  
  835.  
  836.  
  837.